Load Data to User Storage

Command:

Load data to user storage.

Notes:

Each block of data is 16  or 32 or 48 characters long (enough for one single, double or triple key) and this command can load a maximum of 32 blocks of data.  If the block size is set to a larger setting than the data to be loaded the data should be padded with F to fill the block.

Ensure that the location within user storage does not conflict with any Diebold table already loaded.

 

Field

Length & Type

Details

COMMAND MESSAGE

Message header

m A

(Subsequently returned to the Host unchanged).

Command code

2 A

Value LA.

Index flag

1 A

Value K.

Index address

3 H

The 3-digit address identifying the first location at which to store the data.

Block count

2 H

The hexadecimal count of the number of blocks of data (0 to X‘20).

Block 1

16H or 32H or 48H

The first encrypted key or other data

.

.

.

.

.

.

.

.

.

Last block

16H or 32H or 48H

The last encrypted key or other data.

End message delimiter

1 C

Optional. Must be present if a message trailer is present. Value X’19.

Message trailer

n A

Optional. Maximum length 32 characters.

RESPONSE MESSAGE

Message header

n A

Returned to the Host unchanged.

Response code

2 A

Value LB.

Error code

2 N

00 : No errors

15 : Error in input data

21 : Invalid user storage index

End message delimiter

1 C

Present only if present in the command message. Value X’19.

Message trailer

n A

Present only if present in the command message. Maximum length 32 characters.